﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace IcbcOpenDemo.Models
{
    public class RequestLDownEBillQry : BaseAPI
    {
        // 该API的地址,加上开放平台的地址组合成调用API的全路径
        private string PATH = "mybank/enterprise/trade/ldownebillqry/V1";
        public override string GetPath()
        {
            return PATH;
        }

        #region 该接口的bizcontent部份，请将所有属性的类型都设置为string
        public string trans_code { get { return "LDOWNEBILL"; } } //交易代码，每个API都不一样        
        public string tran_date { get; set; }// 交易日期：ERP系统产生，格式是yyyyMMdd                
        public string tran_time { get; set; }// 交易时间：ERP系统产生，格式如HHmmssSSS，精确到毫秒         
        public string language { get { return "zh_CN"; } }// 语言：zh_CN简体中文，en_US英文，默认zh_CN            
        public string f_seq_no { get; set; }// 指令包序列号：ERP系统产生，一个集团永远不能重复               
        public string account_no { get; set; }// 账号：对于本行NRA账号，支持账号前加NRA标志的上送; 对于本行FT类账户，支持账号前加FT类标志的上送 对于本行H、HNRA账户，支持账号前加H、HNRA标志的上送； 支持上送19-9账号(若上送19-9格式账号，账号序号字段应为空)； 
        public string currency { get; set; }// 币种：上送国际标准币种,往来户电子回单下载时必输 
        public string work_date { get; set; }// 交易日期：格式:yyyyMMdd，往来户电子回单下载时必输           
        public string ebill_serial_no { get; set; }// 流水号：往来户上送11位银行交易流水号（对应明细中only_sequence字段），零余额账户上送回单流水号，对应零余额账户明细中的回单流水号 
        public string file_type { get; set; }// 文件类型不送默认0：0-pdf不加签，1-ofd不加签，2-pdf加签，3-ofd加签 
        #endregion
    }
}
